Definition of Sir Richard Owen

  • (noun) English comparative anatomist and paleontologist who was an opponent of Darwinism (1804-1892)

Synonyms of Sir Richard Owen


Antonyms of Sir Richard Owen


No Antonyms Found.

Homophones of Sir Richard Owen


No Homophones Found.